﻿using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace OnlineOpinionAnalysis.Shared.Models
{
    public class BiliVideo
    {
        // 基本信息
        [Key]
        public int AvId { get; set; }
        public string BvId { get; set; }
        public int Tid { get; set; }
        public string? TName { get; set; }
        public string? Title { get; set; }
        public string? Description { get; set; }
        public int AuthorId { get; set; }
        public int Duration { get; set; }

        // 视频反馈信息
        public int View { get; set; }
        public int Danmaku { get; set; }
        public int Reply { get; set; }
        public int Favorite { get; set; }
        public int Coin { get; set; }
        public int Share { get; set; }
        public int Like { get; set; }
        public int VV { get; set; }
        public string? Location { get; set; }

        // 本地信息
        public DateTime UpdateTime { get; set; }
        public int Version { get; set; } = 1;
    }
}
